﻿/*
    ---- LETREROS DE INFORMACION ---

*/
.info, .success, .warning, .error, .validation, .actualizando {
    border: 1px solid;
    margin: 4px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.actualizando {
    color: #000000;
    background-color: #FFFFFF;
    background-image: url('../images/updating.png');
}
.info 
{
    margin: 0px 0px;
    padding:10px 10px 10px 50px;
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../images/info.png');
}
.success 
{
    margin: 0px 0px;
    padding:10px 10px 10px 50px;
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../images/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../images/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../images/error.png');
}

.editar
{
    width: 1004px;
    background: #FFFFFF;
    font-size: 0.9em;
    margin: 0px auto 10px auto;
    padding: 10px 10px 10px 10px;
}
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.watermarked {
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}
fieldset
{
    border: 1px solid #CCC;
    display: block;
}
legend
{
    background-color: #2F2F4F;
    color: #FFFFFF;
    text-transform: uppercase;
    padding: 5px;
    margin: 4px;
    font-weight: bolder;
    font-size: 0.8em;
}
textarea.text
{
    border: 1px solid #ccc;
    background: #fff;
    color: #000;
}
textarea.text:hover
{
    border: 1px solid #eee;
    background: #FFFFF4;
    color: #000;
}
select
{
    margin: 0;
    border: 1px solid #546078;
    background: #FFF;
    color: #808080;
    font-family: Calibri;
    font-size: 1.2em;
}
select.text:hover
{
    border: 1px solid #eee;
    background: #FFFFF4;
    color: #000;
     
}
input.field
{
    border: 1px solid #ccc;
    background-color: #3C3C3C;
    width: 100px;
    color: #000;
}
input.field:hover
{
    border: 1px solid #eee;
    background: #ccc;
    color: #000;
}
input.text
{
    margin: 0;
    border: 1px solid #546078;
    background: #FFF;
    color: #808080;
    font-size: 1.0em;
    height:13px;
}
input.text.Upper
{
     text-transform : uppercase;
}

input.text:hover
{
    border: 1px solid #3a4354;
    background: #ffc;
}
input.text:focus
{
    border: 1px solid #3a4354;
    background: #ffc;
    font-weight:bold;
}
input[type="text"]:[readonly]
{
    color:#000000;
    background : #F0F0F0;
    border: 1px solid #CCCCCC;
}
input[type="text"]:disabled
{
    color:#000000;
    background-color: #F0F0F0;
    border-color: #CCC;
    border-width: 1px;
    border-style: solid;
    
}
input.searchbutton
{
    margin: 0;
    font-size: 100%;
    font-family: Arial, Sans-serif;
    border: none;
    background: #FFFFFF;
    color: #333;
    padding: 1px;
    font-weight: bold;
}
input.button
{
    background: #FFFFF4;
    color: #808080;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.FormTABLE
{
    padding: 2px;
    width: 830px;
}
.FormHeaderTD
{
    background-color: #3299CC;
    color: #FFFFFF;
    padding: 2px;
    font-weight: bold;
}
.FormHeader2
{
    background-color: #2F2F4F;
    color: #000;
    font-weight: bolder;
    padding: 3px 0px 3px 15px;
}
.FormHeader
{
    background-color: #D9D9E6;
    color: #000;
    font-weight: bolder;
    
    font-size: 0.9em;
}
.DataTD
{
    background-color: #F7F7F7;
}
.FieldCaptionTD
{
    background-color: #DEDFDF;
    padding: 3px;
    font-weight: 800;
    
    }
.formulario
{
    margin: 0px 10px 8px 4px;
}
.boton
{
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    font-size: 10px;
        font-family: Verdana,Helvetica;
        font-weight: bold;
        color: white;
        background: #638cb5;
        width: 80px;
    }
.boton:hover
{
    background: #2F2F4F;
 }


.gen
{
    border-collapse: collapse;
    font-family: Arial, Tahoma, Verdana, Times New Roman, Sans-Serif;
    
    color: #000000;
}
.gen td
{
    text-align: center;
}
.gen img
{
    float:right;
    vertical-align:top;
}
.gen input[type="image"]
{
    float:right;
    vertical-align:top;
}

.gen .Lg
{
    font-weight: bold;
    width: 130px;
    border: none;
}
.gen .Ct
{
    text-align: center;
    width: 18px;
    border: none;
}
/* Linea Inferior*/
.gen .LI
{
    border-bottom: solid 1px #000000;
}
/* Linea Lateral*/
.gen .LL
{
    border-left: solid 1px #000000;
}
/* Linea Superior Lateral*/
.gen .LSL
{
    border-top: solid 1px #000000;
    border-left: solid 1px #000000;
}
/* Linea Inferior Lateral*/
.gen .LIL
{
    border-bottom: solid 1px #000000;
    border-left: solid 1px #000000;
}
.gen .D3S
{
    background-color: #D9D9E6;
    border-top: solid 1px #000000;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #D9D9E6;
}
.gen .D3L
{
    background-color: #D9D9E6;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #D9D9E6; /* border-bottom-color:#3299CC;*/
}
.gen .D3I
{
    background-color: #D9D9E6;
    border-bottom: solid 1px #990000;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
}

/* Columna de Datos 4*/
.gen .D4S
{
    background-color: #D9D9E6;
    border-top: solid 1px #000000;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #D9D9E6;
}
.gen .D4I
{
    background-color: #D9D9E6;
    border-bottom: solid 1px #000000;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
    border-top: solid 1px #000000;
    border-top-color: #D9D9E6;
    border-bottom-color: #990000;
}
/* Columna de Datos 5*/
.gen .D5
{
    background-color: #D9D9E6;
    border: solid 1px #000000;
    border-bottom-color: #990000;
}

